//
//  ZXLConfig.h
//  SignSecurityDemo
//
//  Created by zxl02 on 2020/8/18.
//  Copyright © 2020 CordovaDemo. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "ZXLSecurityEnum.h"
NS_ASSUME_NONNULL_BEGIN

@interface ZXLConfig : NSObject
@property(nonatomic,copy)NSString * appId;
@property(nonatomic,copy)NSString * appKey;
@property(nonatomic,copy)NSString * SK;
@property(nonatomic,copy)NSString * tenant;

@property(nonatomic,assign)FileSignType fileType;

@property(nonatomic,copy)NSString * signatureKey;//签名key
@property(nonatomic,copy)NSString * vertifyKey;//验签key

//md5
@property(nonatomic,assign)SecuritySignMD5bitType md5Bit;
@property(nonatomic,assign)BOOL isUppercase;
//sha
@property(nonatomic,assign)SecuritySignSHAEncryptType SHAEncryType;
@property(nonatomic,assign)BOOL isLowercase;
//aes
@property(nonatomic,assign)SecuritySignLengthAES AESLengthType;
@end

NS_ASSUME_NONNULL_END
